package com.lanou.mapper;

import com.lanou.entity.Tag;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @ClassName TagMapper
 * @Description TODO
 * @Author chenzhaobao
 * @Date 2025年08月13日 10:30
 * @Version 1.0
 */
@Mapper
public interface TagMapper {
    // 新增标签
    int insertTag(Tag tag);

    // 根据ID删除标签
    int deleteTagById(Integer id);

    // 更新标签
    int updateTag(Tag tag);

    // 根据ID查询标签
    Tag selectTagById(Integer id);

    // 查询所有标签
    List<Tag> selectAllTags();

    // 根据咨询师ID查询关联的标签
    List<Tag> selectTagsByConsultantId(Integer consultantId);
}
